html {height: 100%;}
body {margin: 0;padding: 0;border:0; width:100%;height: 100%;overflow:hidden; }
.table{ padding:0; margin:0; border-collapse:collapse; border:solid 1px #C1DAD7; }
.table td{ width:100px; height:45px;  text-align: right; padding-right: 5px; border-bottom:1px solid #C1DAD7;}
.table tbody tr.odd { background:#F7F9FC;}
.table tbody tr.even { background:#FFFFFF;}

input[type=text], input[type="password"]{ height: 25px;width: 180px;padding: 3px;	margin: 0px; outline:none;width:180px;border:1px solid #D9D9D9;border-top-color:#c0c0c0;line-height:17px;font-size:14px;}

#form .status { padding-left: 8px; vertical-align: middle; width: 246px;white-space: nowrap; text-align: left;  }

#form label.error {
  background:url("../images/unchecked.gif") no-repeat 0 0;
  padding-left: 16px;
  vertical-align:middle;
  font-size: 13px;
  color: #EA5200;
  margin-left: 2px;
	width: auto;
	display: inline;
}

#form label.checked {
  background:url("../images/unchecked.gif") no-repeat 0 0;
}



.errors {
  background:url("../images/unchecked.gif") no-repeat 0 0;
  padding-left: 16px;
  vertical-align:middle;
  font-size: 13px;
  color: #EA5200;
}